
body{ height: 100%;
    margin:0;
    padding:0;}
.footer{
    width:100%;
    width:1920px;
    margin-top: 20px;
    /*position:fixed;*/
    position: absolute;
    padding-bottom: 10px;
    background-color: #a6e5f1;
    bottom:0;
    /*clear:both;*/
    /*            overflow: auto;*/
}
/*.footer { position: fixed; bottom:0;   width:100%;height:50px;background-color: #a6e5f1;}*/
@media only screen and (min-width: 375px) and (max-width: 800px) {
   .footer{
       width:100%;
    margin-top: 20px;
    position:fixed;
    padding-bottom: 10px;
    background-color: #a6e5f1;
    bottom:0;
    }

}
.footer .w{ margin-top: 5px; }
.footer .links{
    text-align: center;
    margin: 0 auto;
    color: #666;
    line-height: 20px;
}
.footer .links .link{
    padding: 0 10px;
}
.footer .copyright{
    font-size: 13px;
    text-align: center;
    color: #666;
    line-height: 10px;
}